← Index
NYTProf Performance Profile   
For rbm/rbm
  Run on Wed Feb 12 20:36:06 2020
Reported on Wed Feb 12 21:42:27 2020

Filename(eval 15)[/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm:78]
StatementsExecuted 2892663 statements in 5.50s
Eval Invoked At/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm line 78

NOTE!
The data used to generate this report page was merged from all 376400 executions
of the string eval on line 78 of /usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm.
The source code shown below is the text of just one of the calls to the eval.
This report page might not make much sense because the argument source code of those eval calls varied.
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
207930113.08s3.44sTemplate::Document::::__ANON__[(eval 100)[Template/Document.pm:78]:16]Template::Document::__ANON__[(eval 100)[Template/Document.pm:78]:16] (merge of 207930 subs)
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
# spent 3.44s (3.08+357ms) within Template::Document::__ANON__[(eval 100)[/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm:78]:16] which was called 207930 times, avg 17µs/call: # (data for this subroutine includes 207929 others that were merged with it) # 207930 times (3.08s+357ms) by Template::Document::process at line 163 of Template/Document.pm, avg 17µs/call
sub {
2376400229ms my $context = shift || die "template sub called without context\n";
3376400901ms376400789ms my $stash = $context->stash;
# spent 789ms making 376400 calls to Template::Context::stash, avg 2µs/call
4376400154ms my $output = '';
537640056.5ms my $_tt_error;
6
720793079.9ms eval { BLOCK: {
8555343308ms$output .= "out/";
9#line 1 "input text"
1020793040.6ms$output .= $stash->get('project');
11 } };
12 if ($@) {
13 $_tt_error = $context->catch($@, \$output);
14 die $_tt_error unless $_tt_error->type eq 'return';
152079302.47s }
16
172079301.26s return $output;
18}
19
20;